local sk__ziguo = fk.CreateSkill {

  name = "sk__ziguo",

  tags = {  },

}



sk__ziguo:addEffect("active", {
  name = "sk__ziguo",
  anim_type = "support",
  prompt = "#sk__ziguo",
  card_num = 0,
  target_num = 1,
  can_use = function(self, player)
    return player:usedSkillTimes(sk__ziguo.name, Player.HistoryPhase) == 0
  end,
  card_filter = Util.FalseFunc,
  target_filter =function (self, player, to_select, selected, selected_cards)
    return #selected == 0 and to_select:isWounded()
  end,
  on_use = function(self, room, effect)
    local player = effect.from
    local target = effect.tos[1]
    room:addPlayerMark(player, MarkEnum.MinusMaxCardsInTurn, 2)
    target:drawCards(2, sk__ziguo.name)
  end,
})

return sk__ziguo